
.mbsc-jqm .mbsc-fr-overlay {
	background: 0 0
}

.mbsc-jqm .mbsc-fr-hdr {
	position: static;
	width: auto;
	border: 0;
	padding: 5px;
	font-size: 14px;
	min-height: 18px
}

.mbsc-jqm .mbsc-fr-w {
	border: 0;
	font-family: inherit
}

.mbsc-jqm .mbsc-fr-btn-cont {
	font-size: 12px;
	padding: 0 2px 4px
}

.mbsc-jqm .mbsc-fr-btn-cont .ui-btn {
	margin: 0 2px
}

.mbsc-jqm .mbsc-fr-btn-cont .ui-btn-inner {
	font-size: 12px
}

.mbsc-jqm .mbsc-fr-bubble-bottom .mbsc-fr-arr {
	border-color: transparent transparent #222
}

.mbsc-jqm .mbsc-fr-bubble-top .mbsc-fr-arr {
	border-color: #222 transparent transparent
}

.mbsc-jqm.mbsc-fr-bubble .mbsc-fr-popup {
	background: #222;
	border: 0;
	padding: 6px
}

.mbsc-jqm.mbsc-fr-bottom .mbsc-fr-popup,
.mbsc-jqm.mbsc-fr-bottom .mbsc-fr-w,
.mbsc-jqm.mbsc-fr-liq .mbsc-fr-popup,
.mbsc-jqm.mbsc-fr-liq .mbsc-fr-w,
.mbsc-jqm.mbsc-fr-top .mbsc-fr-popup,
.mbsc-jqm.mbsc-fr-top .mbsc-fr-w {
	padding: 0;
	border-radius: 0
}

.mbsc-jqm.mbsc-fr-top .mbsc-fr-popup {
	border-right: 0;
	border-top: 0;
	border-left: 0
}

.mbsc-jqm.mbsc-fr-bottom .mbsc-fr-popup {
	border-bottom: 0;
	border-right: 0;
	border-left: 0
}




.mbsc-jqm .mbsc-sc-whl-gr-c {
	overflow: visible
}

.mbsc-jqm .mbsc-sc-whl-gr {
	padding: 4px 2px
}

.mbsc-jqm .mbsc-sc-lbl-v .mbsc-sc-whl-gr {
	padding-top: 30px
}

.mbsc-jqm .mbsc-sc-lbl {
	border: 0;
	background: 0 0;
	line-height: 30px
}

.mbsc-jqm .mbsc-sc-whl-w {
	margin: 0 2px
}

.mbsc-jqm .mbsc-sc-whl-l {
	z-index: 2;
	margin: 0 -2px;
	border-left: 0;
	border-right: 0;
	opacity: .3
}

.mbsc-jqm .mbsc-ltr .mbsc-sc-whl-w:first-child .mbsc-sc-whl-l,
.mbsc-jqm .mbsc-rtl .mbsc-sc-whl-w:last-child .mbsc-sc-whl-l {
	margin-left: -4px
}

.mbsc-jqm .mbsc-ltr .mbsc-sc-whl-w:last-child .mbsc-sc-whl-l,
.mbsc-jqm .mbsc-rtl .mbsc-sc-whl-w:first-child .mbsc-sc-whl-l {
	margin-right: -4px
}

.mbsc-jqm .mbsc-sc-itm {
	padding: 0 5px;
	font-size: 26px
}

.mbsc-jqm .mbsc-sc-itm.mbsc-btn-a {
	background: rgba(0, 0, 0, .1)
}

.mbsc-jqm .mbsc-sc-cp .mbsc-sc-whl-l {
	display: none
}

.mbsc-jqm .mbsc-sc-btn {
	margin: 0;
	padding: 0
}

.mbsc-jqm .mbsc-sc-btn:after {
	top: 50%;
	margin-top: -11px
}

.mbsc-jqm .mbsc-sc-btn-plus {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.mbsc-jqm .mbsc-sc-btn-minus {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.mbsc-jqm .mbsc-sc-whl-multi .mbsc-sc-itm {
	padding: 0 40px
}

.mbsc-jqm .mbsc-sc-whl-multi .mbsc-sc-itm-sel:after {
	left: 9px
}

.mbsc-jqm .mbsc-sc-whl .mbsc-sel-gr {
	padding: 0 5px;
	font-size: 20px
}



.mbsc-jqm.mbsc-np .mbsc-fr-w {
	font-size: 16px
}

.mbsc-jqm.mbsc-np .mbsc-fr-btn-cont {
	padding: 4px 2px
}

.mbsc-jqm .mbsc-np-del.mbsc-fr-btn-a {
	opacity: .5
}

.mbsc-jqm .mbsc-np-btn {
	border-top-width: 0;
	border-right-width: 0;
	font-size: 1.2em;
	height: 2.5em;
	padding: 0
}

.mbsc-jqm .mbsc-np-row:first-child .mbsc-np-btn {
	border-top-width: 1px
}

.mbsc-jqm.mbsc-inline .mbsc-np-row:last-child .mbsc-np-btn {
	border-bottom-width: 0
}

.mbsc-jqm .mbsc-ltr .mbsc-np-btn:first-child,
.mbsc-jqm .mbsc-rtl .mbsc-np-btn:first-child {
	border-left-width: 0
}

.mbsc-jqm .mbsc-np-btn .ui-btn-inner {
	height: 100%;
	padding: 0;
	font-size: 1em;
	line-height: 2.5em
}

.mbsc-jqm .mbsc-np-row .mbsc-np-btn.mbsc-np-btn-empty {
	background: 0 0
}






.mbsc-jqm .mbsc-cal-sc-c {
	border: 0
}

.mbsc-jqm .mbsc-cal-sc-tbl {
	padding: 0
}

.mbsc-jqm .mbsc-cal-sc .mbsc-cal-sc-cell-i {
	border: 0
}

.mbsc-jqm .mbsc-cal {
	padding: 4px;
	border: 0;
	overflow: hidden
}

.mbsc-jqm .mbsc-cal-header {
	border-bottom: 0
}

.mbsc-jqm .mbsc-cal-btn-txt {
	vertical-align: top;
	display: inline-block;
	margin: 5px 0
}

.mbsc-jqm .mbsc-cal-anim-c {
	background: 0 0;
	border-top: 0;
	border-bottom: 0
}

.mbsc-jqm .mbsc-cal-weeks .mbsc-cal-anim-c {
	border-left: 0
}

.mbsc-jqm .mbsc-cal-week-nrs-c {
	border-width: 0 1px 0 0
}

.mbsc-jqm .mbsc-rtl .mbsc-cal-weeks .mbsc-cal-anim-c {
	border-left-width: 1px;
	border-right: 0
}

.mbsc-jqm .mbsc-rtl .mbsc-cal-week-nrs-c {
	border-width: 0 0 0 1px
}

.mbsc-jqm .mbsc-cal-day {
	text-align: center;
	border-top-width: 0;
	border-right-width: 0
}

.mbsc-jqm .mbsc-rtl .mbsc-cal-day {
	border-left-width: 0;
	border-right-width: 1px
}

.mbsc-jqm .mbsc-cal-day .mbsc-cal-day-i {
	margin: 0;
	border: 0;
	padding: 0;
	line-height: 29px
}

.mbsc-jqm .mbsc-cal-day-inv .mbsc-cal-day-fg {
	opacity: .3
}

.mbsc-jqm .mbsc-cal-row:first-child .mbsc-cal-day {
	border-top-width: 1px
}

.mbsc-jqm .mbsc-cal-tabs {
	line-height: normal;
	padding: 4px 4px 0
}

.mbsc-jqm .ui-navbar ul:after,
.mbsc-jqm .ui-navbar ul:before {
	content: normal;
	display: none
}

.mbsc-jqm .mbsc-cal-tab {
	width: 33.33%;
	float: none;
	border: 0;
	margin: 0;
	background: 0 0
}

.mbsc-jqm .mbsc-ltr .mbsc-cal-tab:last-child a {
	margin-right: 0;
	border-right-width: 1px
}

.mbsc-jqm .mbsc-rtl .mbsc-cal-tab a {
	border-width: 1px;
	border-left-width: 0
}

.mbsc-jqm .mbsc-rtl .mbsc-cal-tab:last-child a {
	margin-left: 0;
	border-left-width: 1px
}

.mbsc-jqm .mbsc-cal-day-fg {
	position: relative;
	z-index: 2
}

.mbsc-jqm .mbsc-cal-day-hl .mbsc-cal-day-frame,
.mbsc-jqm .mbsc-cal-hl-now .mbsc-cal-today .mbsc-cal-day-frame {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .1
}

.mbsc-jqm .mbsc-cal-multi .mbsc-cal-anim-c {
	border: 0
}

.mbsc-jqm .mbsc-cal-multi .mbsc-cal-day:last-child {
	border-right-width: 1px
}

.mbsc-jqm .mbsc-rtl .mbsc-cal-multi .mbsc-cal-day:last-child {
	border-left-width: 1px
}

.mbsc-jqm .mbsc-cal-day-m-c {
	background: #aaa
}

.mbsc-jqm .mbsc-cal-day-sel .mbsc-cal-day-m-c {
	background: #fff
}

.mbsc-jqm .mbsc-cal-day-txt-c {
	width: auto;
	left: 2px;
	right: 2px;
	bottom: 2px
}

.mbsc-jqm .mbsc-cal-day-txt {
	width: auto;
	margin: 0;
	border-radius: 3px
}




.mbsc-jqm .mbsc-cal-events {
	margin: 4px 4px 8px;
	width: auto;
	min-height: 0;
	background: #000;
	background: rgba(0, 0, 0, .8)
}

.mbsc-jqm .mbsc-cal-events-b {
	margin: 8px 4px 4px
}

.mbsc-jqm .mbsc-cal-event,
.mbsc-jqm .mbsc-cal-event-list {
	margin: 0
}

.mbsc-jqm .mbsc-cal-events-v {
	display: block
}

.mbsc-jqm .mbsc-cal-event-color {
	background: #fff
}

.mbsc-jqm .mbsc-cal-events-arr {
	border-color: #000 transparent transparent;
	border-color: rgba(0, 0, 0, .8)transparent transparent
}

.mbsc-jqm .mbsc-cal-events-b .mbsc-cal-events-arr {
	border-color: transparent transparent #000;
	border-color: transparent transparent rgba(0, 0, 0, .8)
}



.mbsc-jqm.mbsc-color .mbsc-sc-whl-l {
	display: none
}

.mbsc-jqm .mbsc-color-preview {
	text-shadow: none;
	border-bottom: 1px solid #222
}








.mbsc-lv-jqm .mbsc-lv {
	padding-top: 1px;
	margin: 0
}

.mbsc-lv-jqm .mbsc-lv .mbsc-lv-item {
	border-width: 1px 0;
	margin-top: -1px
}

.mbsc-lv-jqm .mbsc-lv-gr-title {
	margin-top: -1px
}

.mbsc-lv-jqm-inset .mbsc-lv .mbsc-lv-item {
	border-width: 1px
}

.mbsc-lv-jqm .mbsc-lv-dummy .mbsc-lv-item {
	margin-top: 1px
}

.mbsc-lv-jqm .mbsc-lv-item .mbsc-lv-handle-bar-c {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 28px;
	margin: -14px 0 0 -14px;
	background: 0 0;
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none
}

.mbsc-lv-jqm .ui-li .mbsc-lv-handle {
	min-width: 0
}

.mbsc-lv-jqm .ui-li .mbsc-lv-handle-bar-c {
	width: auto;
	margin: -12px 0 0 -12px
}

.mbsc-lv-jqm.mbsc-lv-handle-right .mbsc-lv-parent .mbsc-lv-arr {
	right: 30px
}

.mbsc-lv-jqm .mbsc-lv-item.mbsc-lv-back {
	padding-left: 40px
}

.mbsc-lv-jqm .mbsc-lv-item-active::after,
.mbsc-lv-jqm .mbsc-lv-item-hl:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	background: rgba(0, 0, 0, .1)
}

.mbsc-lv-jqm.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even):after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .05)
}

.ui-content .mbsc-lv-jqm {
	margin: 0 -1em
}

.ui-content .mbsc-lv-jqm-inset {
	margin: 0
}



.mbsc-jqm.mbsc-ms-c {
	border-width: 1px 0
}

.mbsc-jqm.mbsc-ms-top {
	border-top-width: 0
}

.mbsc-jqm.mbsc-ms-bottom {
	border-bottom-width: 0
}

.mbsc-jqm .mbsc-ms-item {
	border-width: 0 0 0 1px
}

.mbsc-jqm.mbsc-ms-ltr .mbsc-ms-item:first-child,
.mbsc-jqm.mbsc-ms-rtl .mbsc-ms-item:last-child {
	border: 0
}



.mbsc-jqm .mbsc-range-btn-t {
	padding: 4px 2px 0
}

.mbsc-jqm .mbsc-range-btn {
	padding: 0;
	margin: 0 2px
}

.mbsc-jqm .mbsc-range-btn .ui-btn-inner {
	padding: 4px;
	font-size: 12px
}

.mbsc-jqm.mbsc-range .mbsc-cal-day-hl .mbsc-cal-day-frame {
	opacity: .3
}
